.rmtj img{
  width: 100px;
  height: 100px;
  /* margin-bottom: 20px; */
}
.rmtj{
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;

}
.rmtj li{
  margin: 10px;
}
.rmtj li p{
  text-align: center;

}
h1{
  font-size: 24px;
  color: brown;
  text-align: center;
}
.kong{
 height: 60px;
}
.van-icon-arrow:before{
  display: none;
}
.van-cell{
  padding: 0px;
}
.van-overlay{
  background-color: rgba(0,0,0,0.3);
}
  .van-popup--bottom{
    max-width: 355px !important;
    position: fixed;
    border-top-left-radius: 15px; 
    border-top-right-radius:15px;
    text-align: start;
    padding: 10px;
  }
.my-swipe img{
  width: 100%;
  height: 268px;
}
.tu{
  display:flex;
  justify-content: space-between;
  padding: 0 40px;
}
.tu>div{
  text-align: center;
}
.tu p{
  margin-top:0px;
}
/* // 内容区域 */
  .diyi{
    padding: 0 35px;
    display: flex;
    justify-content: space-between;
  }

  .diyi>div{
    width: 45%;
    text-align: center;
    margin-top:4px;
  }
  .diyi img{
    width: 100%;
    border-radius:10px;
  }
.gang{
  display: flex;
  padding-left: 20px;
  margin: 0px 0px;
}
.gang>div:first-child{
    width: 6px;
    height: 20px;
    background-color: aqua;
    margin: 0px 20px;
}
.dier{
  display: flex;
  margin-top:20px;
}
.dier>div{
  width:20%px;
  margin: 0px 20px;
  text-align: center;
}
.dier img{
  width:100%;
  border-radius: 10px;
}
/* 热门路线 */

.luxian>div:first-child{

  display: flex;
  width: 358px;
  /* height: 411px; */
  flex-wrap: wrap;
  padding: 7px;
  padding-bottom: 15px;

 
}
.luxian>div:first-child div{
  width: 170px;
  height: 182px;
 text-align: center;
  padding: 3px;
}
.luxian>div:first-child img{
  width: 100%;
  height: 111px;
}
.luxian>div>div p:nth-child(2){
    display:block;
    width: 100%;
    height: 20px;
    white-space: nowrap;
		/*溢出部分文字隐藏*/
		overflow: hidden;
		/*溢出部分省略号处理*/
		text-overflow: ellipsis

}
/* 底部栏 */
.dibu{
  margin-top: 20px;
  display: flex;
  justify-content:center;
  text-align: center;
}
.dibu>div{
  margin:0px 25px;
}